remnants of human existence amidst the ruins